@charset "utf-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0;}
* { font:12px/18px "微软雅黑","新宋体","sans-serif"; }

input[type=button], input[type=submit]{ font-size:14px; cursor:pointer; }


a{text-decoration:none; color:#174B73; }
a:hover{ text-decoration:underline; color:#990094; }

/* jquery ui 样式重写 */
.ui-dialog .ui-dialog-buttonpane button { padding: 0; }
#sortable{
	list-style:none;
	margin: 10px 0;
	padding: 0px;
	width: 300px;
}
#sortable li{
	margin:2px 0;
	padding-left: 3px;
}
#sortable .state-menu a{
	float: right;
	font-size:12px;
	color: blue;
	margin: auto 2px;
}

/* 一些图标集 */
.view, .modify, .remove, .setting, .priv, .role, .quote,
.disa_0, .disa_1, .flag, 
.icon_s{ /* Icons Small */
	background-image: url(free-icons-round-up-84.png) ;
	display: inline-block;
	width: 18px; height:18px;
	margin: 1px;
	cursor: pointer;
	border: 1px solid transparent;
	text-decoration: none;
}
.view{ background-position: -412px -151px; }
.modify{ background-position: -115px -39px; }
.remove{ background-position: -415px -770px; }
.setting{ background-position: -115px -542px; }
.priv{ background-position: -412px -432px; }
.role{ background-position: -263px -486px; }
.quote{ background-position: -262px -151px; }
/* 开/关 */
.disa_0{ background-position: -118px -710px; }
.disa_1{ background-position: -412px -487px; }
.flag{ background-position: -115px -207px; }

.hidden{ display: none; }
.disabled, .gray{ color:#ADA9A5; font-size:90%; }

/** 一些对齐方式 */
.right{ text-align:right; }
.left{ text-align:left; }
.center{ text-align: center; }
.middle{vertical-align:middle;}
.top{ vertical-align:top; }
.bottom{ vertical-align:bottom; }

/** utils */
.pointer{ cursor:pointer; }
.nowrap, .nobr{ white-space:nowrap; }
.decimal{ margin:0px auto; }
/** 状态字符 */
.state{ color: darkblue;  }

.block_top{
	margin-bottom:12px;
	padding:4px 0px;
	clear:both;
	/*height:68px;
	background:url('../Images/banner.jpg') no-repeat 0px 0px;*/
	border-bottom:1px solid #efefef;
}
.block_top_text{
	color:#3E3E3E;
	font: 800 18px "黑体";
	letter-spacing: 5px;
}
.block_top_links{
	text-align:right; padding-right:2%;
	color:#3E3E3E;
}
.block_bottom{
	border-top:1px solid #efefef;
	margin-top:8px;text-align:center;
	clear:both;
}
/** 分页 */
#pager, .pager{	text-align:right; padding-right: 1%; }
#pager *, .pager *{ font:12px/100%; }

.page_title{ margin:0px 0 5px 0; font: 100 18px/26px "黑体"; }

.printable{ margin:-28px 10px 0 0;height:28px;line-height:18px;text-align:right;vertical-align:top; }

/** 文本信息 */

ul.notice{ margin:0; padding:0 0 0 24px; list-style:decimal; }
ul.notice li{ margin:0; padding:0; font-size:12px; color:gray; }

.underline{ text-decoration:underline; }

.notice{ color: red; }


/**
  -------------------------------------
  以下继承自旧style.css
  -------------------------------------
  */

table.list{ margin:0px; border-collapse:collapse; border:1px solid silver; ; width:100%; }
table.list th { text-align:center; font:100 12px/16px "黑体"; background-color: whitesmoke; }
table.list td { text-align:center; word-break:break-all;}
table.list td.decimal,table.list td.fnum{text-align:right;word-break:keep-all}
table.select{margin:0px auto; padding:1px; border-collapse:collapse; border:1px solid silver; text-align:left; width:600px; clear:both}

table.select th, 
table.select td, 
table.list th, 
table.list td{ border-left:1px solid silver; border-bottom:1px solid silver; vertical-align:middle; padding:1px }

table tr.row{background-color:#FFF}
table tr.active{background-color:#CFC}
td.active, table.list table th.active{background-color:#CFC}

table.select tr:hover,
table.list tr:hover { background-color:#cfcfcf; }
table.bar tr:hover { background-color:#cfc; }

table tr.nobg:hover { background-color:transparent; }

table.print{
	font-size:12px;
	border:0px;
	border-left:1px solid black;
	border-top:1px solid black;
}
table.print TD{
	border:0px;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

table.plain tr,
table.plain td,
td.plain
{ padding:0px; margin:0px; line-height: auto; height: auto; }

table.list caption{text-align:left; font-size: 115%; font-weight: 600; margin: 10px 0 3px 1%;}
#printArea{width:649px;margin:0 auto;}
#printArea.horizontal{width:972px;}
h1{font-size: 200%;font-weight: 600;line-height:40px;}
h2{font-size: 145%;text-align: left;}